﻿/* ----------------------------------------------------------------------------
 * Copyright (c) Philip Stears 
 *
 * This source code is subject to terms and conditions of the Microsoft Public 
 * License (Ms-PL).
 * 
 * By using this source code in any fashion, you are agreeing to be bound 
 * by the terms of the Microsoft Public License.
 * 
 * To request a copy of the Microsoft Public License, send a request by email
 * to license@connectbasic.net.
 *
 * This notice must not be removed from this software.
 * ---------------------------------------------------------------------------- */

namespace ConnectBasicConsole
{
    using System;

    internal class ConsoleEnvironment
    {
        private string[] mScriptArguments;

        #region .ctor

        internal ConsoleEnvironment(string[] scriptArguments)
        {
            mScriptArguments = scriptArguments;
        }

        #endregion

        #region Methods/Properties Available to Script

        public string[] GetArguments()
        {
            return mScriptArguments;
        }

        public void Write(string text)
        {
            Console.WriteLine(text);
        }

        #endregion

    }
}
